package com.ylbh.common.pojo.member.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.Api;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Api("会员升级导出")
public class UpgradeExcelVO implements Serializable {

    @Excel(name = "升级手机号", orderNum = "0")
    private String payUserName;

    @Excel(name = "升级用户名称", orderNum = "1")
    private String payTrueName;

    @Excel(name = "准备升级的类型", orderNum = "2")
    private String upgradeUserType;

    @Excel(name = "支付金额", orderNum = "3")
    private BigDecimal upgradeMoney;

    @Excel(name = "赠送现金券数量", orderNum = "4")
    private Integer givingIntegral;

    @Excel(name = "上级账号", orderNum = "5")
    private String paNUserName;

    @Excel(name = "上级名称", orderNum = "6")
    private String paNUserTrueName;

    @Excel(name = "上级负责人", orderNum = "7")
    private String paNRealName;

    @Excel(name = "上级类型", orderNum = "8")
    private String paNUserType;

    @Excel(name = "帮助升级者账号", orderNum = "9")
    private String parUserName;

    @Excel(name = "帮助升级者名称", orderNum = "10")
    private String parTrueName;

    @Excel(name = "帮助升级负责人", orderNum = "11")
    private String parRealName;

    @Excel(name = "帮助升级者类型", orderNum = "12")
    private String recommUserType;

    @Excel(name = "升级方式", orderNum = "13")
    private String moneyType;

    @Excel(name = "支付状态", orderNum = "14")
    private String isPay;

    @Excel(name = "支付成功时间", exportFormat = "yyyy-MM-dd HH:mm:ss", orderNum = "15")
    private Date successTime;

    public String getIsPay() {
        return isPay;
    }

    public void setIsPay(String isPay) {
        this.isPay = isPay;
    }

    public String getPayUserName() {
        return payUserName;
    }

    public void setPayUserName(String payUserName) {
        this.payUserName = payUserName;
    }

    public String getPayTrueName() {
        return payTrueName;
    }

    public void setPayTrueName(String payTrueName) {
        this.payTrueName = payTrueName;
    }

    public String getUpgradeUserType() {
        return upgradeUserType;
    }

    public void setUpgradeUserType(String upgradeUserType) {
        this.upgradeUserType = upgradeUserType;
    }

    public BigDecimal getUpgradeMoney() {
        return upgradeMoney;
    }

    public void setUpgradeMoney(BigDecimal upgradeMoney) {
        this.upgradeMoney = upgradeMoney;
    }

    public Integer getGivingIntegral() {
        return givingIntegral;
    }

    public void setGivingIntegral(Integer givingIntegral) {
        this.givingIntegral = givingIntegral;
    }

    public String getPaNUserName() {
        return paNUserName;
    }

    public void setPaNUserName(String paNUserName) {
        this.paNUserName = paNUserName;
    }

    public String getPaNUserTrueName() {
        return paNUserTrueName;
    }

    public void setPaNUserTrueName(String paNUserTrueName) {
        this.paNUserTrueName = paNUserTrueName;
    }

    public String getPaNRealName() {
        return paNRealName;
    }

    public void setPaNRealName(String paNRealName) {
        this.paNRealName = paNRealName;
    }

    public String getPaNUserType() {
        return paNUserType;
    }

    public void setPaNUserType(String paNUserType) {
        this.paNUserType = paNUserType;
    }

    public String getParUserName() {
        return parUserName;
    }

    public void setParUserName(String parUserName) {
        this.parUserName = parUserName;
    }

    public String getParTrueName() {
        return parTrueName;
    }

    public void setParTrueName(String parTrueName) {
        this.parTrueName = parTrueName;
    }

    public String getParRealName() {
        return parRealName;
    }

    public void setParRealName(String parRealName) {
        this.parRealName = parRealName;
    }

    public String getRecommUserType() {
        return recommUserType;
    }

    public void setRecommUserType(String recommUserType) {
        this.recommUserType = recommUserType;
    }

    public String getMoneyType() {
        return moneyType;
    }

    public void setMoneyType(String moneyType) {
        this.moneyType = moneyType;
    }

    public Date getSuccessTime() {
        return successTime;
    }

    public void setSuccessTime(Date successTime) {
        this.successTime = successTime;
    }
}
